#include <cs50.h>
#include <stdio.h>

int main () {
	int i, j, k, m, n = 0;

	for(i=1; i<10; i++) {
		
		for(j=1; j<10; j++) {
	
			for(k=1; k<10; k++) {
	
				for(m=1; m<10; m++) {
					//如果4个数中有两个数相等，就跳过，继续执行下一个
					if(i==j || i==k || i==m || j==k || j==m || k==m) {
						continue;
					}
					if(i+j+k+m !=30) {
						continue;
					}
					n++;
					printf("[%d,%d,%d,%d] ", i, j, k, m);
					//每行输出六排
					if(n%6 == 0) {
						printf("\n");
					}
				}
			}
		}
	}
}
